A Pattern-Based Approach to Structural Design Composition
نویسندگان
چکیده
This paper describes an approach to component-based software engineering based on a formal description of design patterns. The architectural design information, captured by design patterns, is made explicit and represented in a declarative way, being packaged into tangible artifacts as building block design components in the development process. These design component descriptions can be instantiated, adapted, assembled, implemented, and maintained. Furthermore, we can use these representations to reason about properties related to the combination of design components. We illustrate the utility of our approach through a case study involving various design patterns.
منابع مشابه
SEISMIC ENERGY DEMANDS OF INELASTIC BUILDINGS DESIGNED WITH OPTIMUM DISPLACEMENT-BASED APPROACH
In present study, the effects of optimization on seismic energy spectra including input energy, damping energy and yielding hysteretic energy are parametrically discussed. To this end, 12 generic steel moment-resisting frames having fundamental periods ranging from 0.3 to 3s are optimized by using uniform damage and deformation approaches subjected to a series of 40 non-pule strong ground motio...
متن کاملSeismic Yield Displacement Profile in Steel Eccentrically Braced Frames
Displacement-based methods are recognized as appropriate approaches to reach the goals of performance-based seismic design method. In the direct displacement-based seismic design method, the seismic yield displacement is applied as one of the important design parameters. In this paper, a new relation is suggested to determine the lateral displacement pattern at first yielding of eccentrically b...
متن کاملRigorous Description Of Design Components Functionality: An Approach Based Contract
Current models for software components have made component-based software engineering practical. However, these models are limited in the sense that their support for the characterization/specification of design components primarily deals with syntactic issues. To avoid mismatch and misuse of components, more comprehensive specification of software components is required, In this paper, we pres...
متن کاملCOMPOSITION OF ISOGEOMETRIC ANALYSIS WITH LEVEL SET METHOD FOR STRUCTURAL TOPOLOGY OPTIMIZATION
In the present paper, an approach is proposed for structural topology optimization based on combination of Radial Basis Function (RBF) Level Set Method (LSM) with Isogeometric Analysis (IGA). The corresponding combined algorithm is detailed. First, in this approach, the discrete problem is formulated in Isogeometric Analysis framework. The objective function based on compliance of particular lo...
متن کاملRigorous Description Of Design Components Functionality: An Approach Based Contract
Current models for software components have made componentbased software engineering practical. However, these models are limited in the sense that their support for the characterization/specification of design components primarily deals with syntactic issues. To avoid mismatch and misuse of components, more comprehensive specification of software components is required, In this paper, we prese...
متن کاملA Contract-Based Language to Specify Design Components
For component-based software development to be successful in organizations, the software developers must give close attention to the design of components as independent abstractions with well-specified behaviors. Without well-specified behaviors the possibility to distribute and acquire software components will be limited. In this article, we present a contract-based approach to analyze and mod...
متن کامل